Skip to content

cpu/avr8/avr8.cpp: Updates: #13578

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 15, 2025
Merged

cpu/avr8/avr8.cpp: Updates: #13578

merged 3 commits into from
Apr 15, 2025

Conversation

cam900
Copy link
Contributor

@cam900 cam900 commented Apr 10, 2025

  • Fix address mask (word(2 byte) unit)
  • Fix boot size
  • Fix PC shifting in state_string_export
  • verified from their datasheets

handheld/pensebem.cpp: Fix internal ROM region size

makerbot/replicator.cpp: Use lowercase hexadecimal values

skeleton/venteta.cpp: Fix CPU type for fix PC size (16 bits - also word unit) and internal RAM size (4000 bytes)

ultimachine/rambo.cpp: Fix internal ROM region size, Use lowercase hexadecimal values

cam900 added 2 commits April 10, 2025 22:54
- Fix address mask (word(2 byte) unit)
- Fix boot size
- Fix PC shifting in state_string_export
- verified from their datasheets

handheld/pensebem.cpp: Fix internal ROM region size

makerbot/replicator.cpp: Use lowercase hexadecimal values

skeleton/venteta.cpp: Fix CPU type for fix PC size (16 bits - also word unit) and internal RAM size (4000 bytes)

ultimachine/rambo.cpp: Fix internal ROM region size, Use lowercase hexadecimal values
@cuavas cuavas merged commit 596378b into mamedev:master Apr 15, 2025
5 checks passed
stonedDiscord added a commit to stonedDiscord/mame that referenced this pull request Apr 27, 2025
commit ec636faeba5c5841c5a4a35b7c9dc2f06a00f538
Author: Ivan Vangelista <[email protected]>
Date:   Sun Apr 27 11:01:45 2025 +0200

    hash/a7800.xml: redumped and corrected ROM labels for foodfu, karatekau, polepos2u. Added PCB values for some more sets [Guru]

commit efc7953ab5848dcb25b7b45d009c67365fd56df7
Author: hap <[email protected]>
Date:   Sun Apr 27 10:59:01 2025 +0200

    misc: clean up some utf8 strings

commit 5029e0db30d01b272b2057624babbd9ad2ed47a2
Author: Roberto Fresca <[email protected]>
Date:   Sun Apr 27 04:28:16 2025 +0200

    New working clones
    ------------------
    Cal Omega - Game 7.9b (Arcade Poker, bootleg?) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]

commit 8e8c9d66ddc814dd411be6343e9dc6f60b992313
Author: Roberto Fresca <[email protected]>
Date:   Sun Apr 27 03:51:12 2025 +0200

    misc/sshanghai.cpp driver. Default DIP switches and cleanup.

commit d38971315b461fbab45471b5aeb1da06712c07e6
Author: Roberto Fresca <[email protected]>
Date:   Sun Apr 27 03:11:12 2025 +0200

    New driver for Super Shanghai 2000 series. [Roberto Fresca, Grull Osgo]
     all three existent sets were renamed, rearranged,
     and moved to this new driver to complete their emulation.

    Systems promoted to working
    ---------------------------
    Super Shanghai 2000 (set 1, green board) [Roberto Fresca, Grull Osgo]
    Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Grull Osgo]

    Clones promoted to working
    --------------------------
    Super Shanghai 2000 (set 2, green board) [Roberto Fresca, Grull Osgo]

commit 1f2d605efd9057b6c5bc8e08c0f338f346ae8997
Author: Nigel Barnes <[email protected]>
Date:   Sat Apr 26 23:36:53 2025 +0100

    skeleton/e100.cpp: Minor cleanup.
    - Simplified screen_update, and corrected character width of 6 pixels.

commit f35880d60f6348d17c0696d689bc8e54bef9d50d
Author: hap <[email protected]>
Date:   Sat Apr 26 22:12:52 2025 +0200

    ics2115: update stream before r/w, some irq flag fixes

commit debe1e0592e95cd56a9145b39a6b4e351a761f97
Author: hap <[email protected]>
Date:   Sat Apr 26 21:59:42 2025 +0200

    pgm: use retry_access to sync on reads for 2-way sound comms

commit cfc4dde4e9f4a0a36c233dfaec4145d3ddad1364
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 27 02:42:17 2025 +1000

    srcclean in preparation for release.

commit 1ae7456ff639bee447cefda421b84c19a37bd63d
Author: angelosa <[email protected]>
Date:   Sat Apr 26 17:32:57 2025 +0200

    cbus/pc9801_86.cpp: DAC playback fixes towards win95

commit 8c46033e620a6213075fa49d161537ee7964b735
Author: Michael Borthwick <[email protected]>
Date:   Sat Apr 26 21:47:28 2025 +1000

    Update sorcerer_cass.xml to include developer names for Wilderness (#13617)

commit 2b87fd37f8bcd81effaaeab0ac3e0774287aa5ab
Author: arbee <[email protected]>
Date:   Sat Apr 26 07:41:14 2025 -0400

    nubus/nubus_vikbw.h: More include guard fun.

commit 1b884eef6912aac13a5b4d6c4afdff1bc1f7a45f
Author: arbee <[email protected]>
Date:   Sat Apr 26 07:38:51 2025 -0400

    nubus/8lc.h: Fix include guard.

commit bf499766fcb6309b44d8f1427eead6831d4ad4a6
Author: arbee <[email protected]>
Date:   Sat Apr 26 07:19:39 2025 -0400

    apple/macii.cpp: Fixed regression where NuBus was stealing the internal video's slot $E space and
    	allow PDS cards to hijack the internal screen. [R. Belmont]

    bus/nubus: Many updates. [R. Belmont]
    * All cards: modernized with short types, fewer boilerplate comments, general cleanups,
            and card memory map support.
    * Lapis ProColor: fixed "encrypted" 4 and 8 bit-per-pixel modes and added the NuBus and PDS/30
      	versions of the ProColor 8.  Also used the TLC34075/34076 DAC device.
    * m2video: use the CRTC registers of the TFB 1.0 chip and the Bt453 DAC device.
    * m2hires: use the CRTC registers of the TFB 2.2 chip, merge in the Apple Portrait Card, and
    	add the Apple Workstation Card.  All 3 of these were the same card with different ROMs,
    	pixel clock crystals, and DAC models (Bt473 or Bt474).
    * Sigma Designs LaserView: Now uses the CRTC register values.
    * RasterOps ColorBoard/264 NuBus: Much better correctness on the NuBus version, including support
    	for the 30 Hz NTSC mode
    * RasterOps ColorBoard/264 PDS: Near-total rewrite using the TMS34061 and Bt473 devices.
    * SuperMac Spectrum/8 Series III: Use Bt478 DAC device like the real card.
    * SuperMac Spectrum PDQ: Documented that the card uses 3 Bt458 DACs.  Not actually hooked up that
      	way yet.
    * Moniterm MacViking: Documented that the CRTC is a TTL state machine, there are no registers.
    * Micron/XCEED MacroColor/30: Merged with Color 30HR which is 99% the same hardware, and
    	added an "internal" version which takes over the SE/30's internal display and allows you to
    	show grayscale on the original CRT.
    * Micron/XCEED Color HR30: All available video modes are supported now with the MonitorXCEED
      	software.  Also added an "internal" version like the MacroColor/30, decoded the register
    	encryption, and used the correct Bt473 and Bt478 devices.

commit 44fa3d556dc7f2d2d4f17958b1ccadfc97ad7e47
Author: Nigel Barnes <[email protected]>
Date:   Fri Apr 25 23:42:05 2025 +0100

    siena_fr: corrected ROM checksums.

commit e779f57a9156771c375072307391c35424e7052c
Author: Nigel Barnes <[email protected]>
Date:   Fri Apr 25 22:55:17 2025 +0100

    New working clones
    ------------------
    Organiser II CM Multilingual [Jaap Scherphuis]
    Siena (French) [Nigel Barnes]

commit 81e97ec936b20e3b4bdf0bdf6874b2163b895c4b
Author: Vas Crabb <[email protected]>
Date:   Sat Apr 26 04:50:48 2025 +1000

    konami/contra.cpp: Changed default difficulty to normal to match manual.

commit 9c56254773e24cbe9a2ea95cf0cc519a1452be30
Author: hap <[email protected]>
Date:   Fri Apr 25 19:27:08 2025 +0200

    z80.lst: fix nsc800 compile

commit 75d9b59cb8dd2c018f780e764748e18dfcc9b0b1
Author: holub <[email protected]>
Date:   Fri Apr 25 13:16:26 2025 -0400

    cpu/z80: Corrected name of generated nsc800 source file, removed duplicate sources from build script. (#13622)

commit 0855e13672a17e5601eb72491f8a013f044c20d3
Author: holub <[email protected]>
Date:   Fri Apr 25 12:50:12 2025 -0400

    formats/cassimg.cpp: Pass byte count to wave fill function for legacy cassette formats. (#13294)

    formats/tzx_cass.cpp: Check length of data read for TAP format blocks (fixes MT08952).

commit bbb45dfa649e7d5901ea26cd4b7b2d5e8f6f4aca
Author: holub <[email protected]>
Date:   Fri Apr 25 12:37:44 2025 -0400

    cpu/mpk1839/kl1839vm1.cpp: Improved save state support. (#13303)

commit 43e8643d27cc6612e2c2b7856e4e048cd8b58db1
Author: cam900 <[email protected]>
Date:   Fri Apr 25 22:36:15 2025 +0900

    seta/ssv.cpp, skeleton/tsispch.cpp: Fix address range after https://github.com/mamedev/mame/commit/f530835c8f44b541e74002c93c9c340c103e615d#diff-aa40e94c909adf74bb33a1e5f017dbd1b59c261b7c56485077da38f394675cce (#13620)

commit 3a8f161621c822b4018581213127a84d8035500b
Author: hap <[email protected]>
Date:   Fri Apr 25 14:34:45 2025 +0200

    rfslotsmcs48: remove confusing comment, (g1&g2)==0 is not (g1==0)&&(g2==0)

commit 0f6cfc337a7e3aae74c66a8544a2774a633a41e4
Author: angelosa <[email protected]>
Date:   Fri Apr 25 13:28:10 2025 +0200

    cbus/pc9801_86.cpp: basic DAC logging

commit cb26772f0f9294247671bd9b79122721ff9361f4
Author: Patrick Mackinlay <[email protected]>
Date:   Fri Apr 25 16:32:40 2025 +0700

    fix various bitwise/logical warnings

commit 0fe210ceef881fac79b4a7f2f26d2e498565b1fb
Author: Vas Crabb <[email protected]>
Date:   Fri Apr 25 06:46:18 2025 +1000

    apple/macii.cpp: Actually add the software list filters that should have been in the last commit.

    Also srccleaned some PRs.

commit 44fae352982e96a7ac0363afbcd808b923df431e
Author: mamehaze <[email protected]>
Date:   Thu Apr 24 21:42:06 2025 +0100

    Added eighteen TV games, handheld games and electronic toys (one working). (#13601)

    New working systems
    -------------------
    Columbus Circle FC Compact 88-in-1 (CC-SFFC-WT) (Japan) [TeamEurope, David Haywood]

    New systems marked not working
    ----------------------------------
    Bandai Demon Slayer: Kimetsu no Yaiba Zenshuuchuu Pad (green ver.) (Japan) [TeamEurope, David Haywood]
    Bandai Kamen Rider Ryuki: Survival Fight (Japan) [TeamEurope, David Haywood]
    Bandai Ojamajo Doremi no TV de Magical Cooking (Japan) [TeamEurope, David Haywood]
    dreamGEAR My Arcade All Star Arena - Pocket Player (307-in-1) [TeamEurope]
    JoyPalette Anpanman: Minnade! Ikunou Mat (Japan) [TeamEurope, David Haywood]
    JoyPalette Anpanman: Sports Ikunou Mat (Japan) [TeamEurope, David Haywood]
    Konami Kenshinkeikaku TV (for e-walkeylife2) (Japan) [TeamEurope, David Haywood]
    LeapFrog LeapLand Adventures (UK) [TeamEurope]
    LeapFrog PAW Patrol: To The Rescue! (UK) [TeamEurope]
    LeapFrog Word Launch (UK) [TeamEurope, David Haywood]
    Lexibook Power Console - Marvel Spider-Man [TeamEurope, David Haywood]
    San-X / Tomy Sumikko Gurashi - Sumikko Mikke DX (Japan) [TeamEurope, David Haywood]
    Takara Tomy RizSta Live Studio [TeamEurope]
    Tomy Kiratto Pri-Chan - PritamaGO: Misty Purple (Japan) [TeamEurope, David Haywood]
    Tomy Takara Boku wa Tomica Driver - Hataraku Norimono Daishuugou! (Japan) [TeamEurope, David Haywood]
    unknown VT3xx based 270-in-1 (BL-867 PCB03) [TeamEurope, David Haywood]

    New clones marked not working
    -------------------------------
    Epoch / SSD Company LTD Super TV-PC - Link (Japan) [TeamEurope, David Haywood]

commit 59a9abe3eb018c37af27864a261ae9cf54555f98
Author: Michael Zapf <[email protected]>
Date:   Thu Apr 24 22:07:25 2025 +0200

    ti99: Fixed crash with Corcomp floppy controller when accessing a drive that is not connected.

commit fa360c3324d0fa7724ca324f62302cd8a4ecd507
Author: hap <[email protected]>
Date:   Thu Apr 24 21:07:20 2025 +0200

    c6280: optimization for games that have sound disabled

commit 4565368984afd6d058c7b3cc9c0c822083b1f9ee
Author: Vas Crabb <[email protected]>
Date:   Fri Apr 25 04:48:11 2025 +1000

    Fixed up some stuff:

    * apple/mac128.cpp, apple/macii.cpp: Added CPU family filters to floppy and hard disk lists.
    * apple/mac128.cpp: Added fine-grained model filters to software lists because of badly behaved booters.
    * mac_flop_orig.xml: Fixed compatibility filters for '000 booters (ignoring the Portable/PB100 for now).
    * netdev/pcap.cpp: Don't return a pointer to a buffer on the stack that's about to be unwound.
    * seta/ssv.cpp: Fixed width of DSP RAM acccess handlers.

commit 3195b9fcc1ed26972abd6aa9b218f57777e1d79a
Author: Ivan Vangelista <[email protected]>
Date:   Thu Apr 24 19:15:04 2025 +0200

    - bmc/bmcpokr.cpp: removed now unneeded flag

    - dataeast/boogwing.cpp: consolidated driver into single file

    - excellent/es8906.cpp: added some sound, corrected ROM mapping (title shows now)

commit 89e19f25e290ca83ef7181e46286f92d38aec922
Author: A-Noid33 <[email protected]>
Date:   Thu Apr 24 13:12:57 2025 -0400

    apple2_flop_orig.xml, apple2_flop_clcracked.xml, mac_flop_orig.xml: Added latest dumps and cracks (#13613)

    * apple2_flop_clcracked.xml: Combined disks for Antonyms/Synonyms 1 v05.25.87 disks into a single item.
    * apple2_flop_clcracked.xml: Combined Capitalization (11.04.83) disks into a single item.
    * apple2_flop_clcracked.xml: Combined Capitalization (01.29.87) disks into a single item.
    * apple2_flop_clcracked.xml: Combined Language Carnival disks into a single item.
    * apple2_flop_clcracked.xml: Separated Capitalization (Educational Activities)  and Capitalization (Hartley Courseware) into different items.
    * apple2_flop_clcracked.xml: Removed outdated cracks of Keyworks: First Keyboarding Skills and Parts of Speech: Fun with Nouns and Pronouns.
    * Also cleaned up metadata, focusing on Davidson & Associates, Hartley Courseware, Troll Associates, Gessler Educational Software, and Developmental Learning Materials (DLM)

    New working software list items (apple2_flop_orig.xml)
    -------------------------------
    Analogies Tutorial (version 10.19.89) [4am, A-Noid]
    Animal Photo Fun [4am, A-Noid]
    Call The Parrot (version 12.01.1989) [4am, A-Noid]
    Chariots, Cougars, and Kings (version 03.12.86) [4am, A-Noid]
    Comparison Kitchen [4am, A-Noid]
    Create with Garfield! [4am, A-Noid]
    Create with Garfield!: Deluxe Edition [4am, A-Noid]
    Curious George Goes Shopping [4am, A-Noid]
    Curious George in Outer Space [4am, A-Noid]
    Curious George Visits The Library [4am, A-Noid]
    Diagnostic Tests: Vocabulary (version 01.17.89) [4am, A-Noid]
    Fact or Opinion (version 10.15.87) [4am, A-Noid]
    Fish Scales (version 4.0) [4am, A-Noid]
    Freddy's Puzzling Adventures (revision D) [4am, A-Noid]
    Homonyms (version 01.19.89) [4am, A-Noid]
    Kittens, Kids, and a Frog: Building Comprehension I (version 03.12.86) [4am, A-Noid]
    Language Carnival [4am, A-Noid]
    Math Concepts II (version 10.04.85) [4am, A-Noid]
    Medalist Series: Presidents (version 09.27.85) [4am, A-Noid]
    Money! Money! (version 09.13.84) [4am, A-Noid]
    Moonlight & Madness: Level I (version 03.22.88) [4am, A-Noid]
    Multiple Meanings (version 08.24.89) [4am, A-Noid]
    Number Farm [4am, A-Noid]
    Opposites (version 01.12.89) [4am, A-Noid]
    Pickleface and Other Stories (version 04.07.90) [4am, A-Noid]
    Reading and Me (version 1.0) [4am, A-Noid]
    Roots/Affixes (version 09.19.89) [4am, A-Noid]
    Scoop Mahoney: Investigative Reader [4am, A-Noid]
    Shape and Color Rodeo [4am, A-Noid]
    Spell It Plus! (version 09.01.89) [4am, A-Noid]
    Teddy Bear-rels of Fun [4am, A-Noid]
    The First Thanksgiving [4am, A-Noid]
    Verb Usage 1 (version 01.31.89) [4am, A-Noid]
    Verb Usage 2 (version 01.31.89) [4am, A-Noid]
    Verb Usage 4 (version 01.31.89) [4am, A-Noid]
    Who-What-Where-When-Why (version 01.27.89) [4am, A-Noid]

    Redumped software list items (apple2_flop_orig.xml)
    -------------------------------
    Curious George Goes Shopping (800K 3.5") [4am, A-Noid]
    Guardian (Softsmith) [4am, A-Noid]

    New software list items marked not working (apple2_flop_orig.xml)
    -------------------------------
    Classmate (version 2.1) [4am, A-Noid]
    Speed Reader II (version 06.12.85) [4am, A-Noid]
    Spell It! [4am, A-Noid]
    Spell It! (version 07.03.85) [4am, A-Noid]
    Word Attack! (version 09.12.86) [4am, A-Noid]

    New working software list items (apple2_flop_clcracked.xml)
    -------------------------------
    Analogies Tutorial (version 10.19.89) (4am crack) [4am, A-Noid]
    Building Tens Strategy (version 04.16.85) (4am crack) [4am, A-Noid]
    Compound Words & Contractions (version 09.15.87) (4am crack) [4am, A-Noid]
    Diagnostic Tests: Vocabulary (version 01.17.89) (4am crack) [4am, A-Noid]
    Fact or Opinion (version 10.15.87) (4am crack) [4am, A-Noid]
    Integers/Equations I (version 04.27.85) (4am crack) [4am, A-Noid]
    Integers/Equations II (version 04.27.85) (4am crack) [4am, A-Noid]
    Math Blaster Plus! (version 1.5) (4am crack) [4am, A-Noid]
    Math Concepts II (version 10.04.85) (4am crack) [4am, A-Noid]
    Moonlight & Madness: Level I (version 03.22.88) (4am crack) [4am, A-Noid]
    Multiple Meanings (version 08.24.89) (4am crack) [4am, A-Noid]
    Opposites (version 01.12.89) (4am crack) [4am, A-Noid]
    Pickleface and Other Stories (version 04.07.90) (4am crack) [4am, A-Noid]
    Read 'N Roll (version 1.1) (4am crack) [4am, A-Noid]
    Roots/Affixes (version 09.19.89) (4am crack) [4am, A-Noid]
    Scoop Mahoney: Investigative Reader (4am crack) [4am, A-Noid]
    Word Attack Plus! (version 1.2) (4am crack) [4am, A-Noid]

    New working software list items (mac_flop_orig.xml)
    -------------------------------
    Nigel's World (version 1.0.1) [4am, A-Noid]

commit f530835c8f44b541e74002c93c9c340c103e615d
Author: cam900 <[email protected]>
Date:   Fri Apr 25 01:25:13 2025 +0900

    cpu/upd7725.cpp: Improved host interface, suppress side effects for debugger reads. (#13530)

    * Split host interface into separate data_r, data_w and status_r.
    * Added access mask for µPD96050 data RAM write, simplified downstream code that uses it.
    * bus/snes/event.cpp, bus/snes/upd.cpp: Added logging for writes to DSP status register address.

commit b6df288773a4c7b85c8fdc29a0ef0c3051b46246
Author: angelosa <[email protected]>
Date:   Thu Apr 24 11:44:29 2025 +0200

    nec/pc9821.cpp: bump 7220 couple to use A revision
    * fix win95 overlaying startup text on desktop graphics

commit d991883a09cba93870f879a5f327982cff69c768
Author: angelosa <[email protected]>
Date:   Thu Apr 24 11:40:19 2025 +0200

    nec/pc98_kbd.cpp: hookup 0x9c command for -119

commit 249df925a80912706b3e9e5dd1bfc6847abc3cb3
Author: angelosa <[email protected]>
Date:   Thu Apr 24 11:04:38 2025 +0200

    cbus/pc9801_26.cpp: hookup irq select, guesswork for DE-9 output pins

commit 924cd5def29800e180ea0fe52cd4052186ced827
Author: hap <[email protected]>
Date:   Thu Apr 24 11:02:07 2025 +0200

    tattass: update prev commit, keeping the old sound roms

    New working clones
    ------------------
    Tattoo Assassins (US prototype, Mar 14 1995) [ScOULaris]

commit ea27cf3eeeb8989cf9e16c91f003af8dfbd544a4
Author: Roberto Fresca <[email protected]>
Date:   Thu Apr 24 08:54:07 2025 +0200

    sorting mame.lst

commit 82f5829f2dac9534f803d6eb49d68a89fcb2f2a5
Author: Roberto Fresca <[email protected]>
Date:   Thu Apr 24 08:32:28 2025 +0200

    New systems marked not working
    ------------------------------
    Super Shanghai 2000 (standard. green board) [Roberto Fresca, Ioannis Bampoulas]
    Super Shanghai 2000 - Wrestle Fiesta (30% bonus, red board) [Roberto Fresca, Ioannis Bampoulas]

commit 1bcaf94d927d3f8de402357d267d4eedf13f13d8
Author: hap <[email protected]>
Date:   Thu Apr 24 01:05:00 2025 +0200

    tattass: redumped v2.32 (Mar 14 1995) sound roms [ScOULaris]

commit ec0e2593c922450d73b13a701a0bef8d173eded4
Author: hap <[email protected]>
Date:   Thu Apr 24 00:56:25 2025 +0200

    makefile: add note about cpu arch

commit 955ac69f84e1ce366ee2194249de44c6aec6747a
Author: hap <[email protected]>
Date:   Wed Apr 23 22:53:12 2025 +0200

    ymfm: remove 2608/2610 ssg gain workaround

commit b8de7b1cbd20d2a1e0e7d776c0e0c2d514b836f7
Author: hap <[email protected]>
Date:   Wed Apr 23 21:18:33 2025 +0200

    makefile: change windows cpu arch reg query /v to -v

commit 077fde1f04a330f25799d49fabcd89e803b72f24
Author: ArcadeShadow <[email protected]>
Date:   Wed Apr 23 11:05:42 2025 +0100

    sgx.xml: Changed media description (#13606)

    Replaced "cartridges" to "HuCards" on the software list description.

commit de28051b3b21d3beeb498d565f86eea06fc8a284
Author: angelosa <[email protected]>
Date:   Wed Apr 23 11:25:23 2025 +0200

    bus/cbus: preliminary conversion of MSX style DE-9 ports in -26 and -86
    * -86 uses only one port not two;
    * Remove joystick readback from -118, mounts a DA-15 PC gameport instead;
    * Remove pc9801_snd_device glue logic;

commit 458d5290078e10ecfecc0ed23b18832c3577e0ee
Author: Patrick Mackinlay <[email protected]>
Date:   Wed Apr 23 14:47:39 2025 +0700

    build: fix msvc build

commit e2acaa460e011a407e3e7823b8d847797b776706
Author: Vas Crabb <[email protected]>
Date:   Wed Apr 23 06:02:56 2025 +1000

    netdev/pcap.cpp: Fix build errors.

commit 670e2062cb0afac2280f9221faab4fc58171c5ea
Author: Vas Crabb <[email protected]>
Date:   Wed Apr 23 04:25:39 2025 +1000

    osd: Got rid of the gross globals and functions for manipulating them in the network modules.

commit 9058810fe26f9e1f562c25062418dfd5335e397f
Author: Patrick Mackinlay <[email protected]>
Date:   Tue Apr 22 22:35:20 2025 +0700

    osd: remove mac address filter from osd (fixes #13586) (#13614)

    * dp8390: improve address filtering

    * osd: remove mac address filter from osd (fixes #13586)

commit 4b2084a6c3af366688beb169be857300ff868e16
Author: m1macrophage <[email protected]>
Date:   Tue Apr 22 05:53:19 2025 -0700

    linn/linndrum.cpp: Modeled click filter, improved hihat decay emulation, and did cleanups. (#13610)

    * linn/linndrum.cpp: Modeled click filter, improved hihat decay emulation.

    Primary changes:
    * Hihat decay knob will alway have an effect, not just at trigger time.
    * Modeling the "click" filter.
    * sound/flt_biquad.cpp: Fixed LOWPASS1P and HIGHPASS1P modes for flt_biquad.

    Other changes:
    * Renamed input for hihat decay pot.
    * Updated "mux drums" section comments.
    * Updated snare_w comments.
    * Other minor comment changes.

    * flt_biquad: Added HIGHPASS1P1Z implementation and used in the linndrum.
    Reverted HIGHPASS1P changes.

commit d75e59c5a417c4e6cbdb1a0dbf52ac3cf28ff4e6
Author: hap <[email protected]>
Date:   Tue Apr 22 13:11:26 2025 +0200

    natkeyboard: fix regression from prev commit

commit 8c4c35d34d170bed9e75cf24139a71888c1ba5d4
Author: smf- <[email protected]>
Date:   Tue Apr 22 08:34:29 2025 +0100

    check correct irr0 bits, after the register size was corrected in b26662f1bba6809df145d9e8b3f78f66e3a7c7db [smf]

commit 8f02f0bdeb7234f26c867143268f2941e14846e9
Author: Roberto Fresca <[email protected]>
Date:   Tue Apr 22 05:21:24 2025 +0200

    Improvements on Tic Tac Toe (Sundance bootleg): [Roberto Fresca, Grull Osgo]
     - Fixed the ROM load.
     - Fixed bipolar PROM issues.
     - Added proper inputs.
     - DIP Switches for Coinage.
     - DIP Switches for Main Game Rate.
     - DIP Switches for D-UP Game Rate.
     - Promoted to working.

    Systems promoted to working
    ---------------------------
    Tic Tac Toe (Sundance bootleg of New Lucky 8 Lines) [Roberto Fresca, Grull Osgo]

commit 25dd24864625a73ab40f3fde8ea1d656ff10f3d8
Author: hap <[email protected]>
Date:   Tue Apr 22 03:00:00 2025 +0200

    natkeyboard: limit buffer size to 4*8MB

commit 6d9f657e95147024f2eee57b0b076f77c98d9c3a
Author: hap <[email protected]>
Date:   Tue Apr 22 02:56:58 2025 +0200

    natkeyboard: fix issue with dynamic buffer resizing

commit 976f36a5f9e057cc185c61d60f4574fb9d14326a
Author: Roberto Fresca <[email protected]>
Date:   Tue Apr 22 02:39:18 2025 +0200

    misc/norautp,cpp driver: Decrypted krampcb4. This routine could also help
     to decrypt other Kramer games. [Ivan Vangelista]

commit 16b3ed3b74245a8bd066011a63dea7744c8e57be
Author: cracyc <[email protected]>
Date:   Mon Apr 21 14:53:09 2025 -0500

    deecoseal: correct vram size and add eeprom

commit 00068779c1ae507183a6a7c5c7883a99bf53c753
Author: David 'Foxhack' Silva <[email protected]>
Date:   Mon Apr 21 10:15:27 2025 -0700

    saturn.xml: Added nine items (two working). (#13599) [redump.org]

    Also corrected a description and added a version comment.

    New working software list items (saturn.xml)
    -------------------------------
    Keiou Yuugekitai - Okiraku Tamatebako (Japan, demo) [redump.org]
    Virtua Fighter CG Portrait Collection (Japan) [redump.org]

    New software list items marked not working (saturn.xml)
    ---------------------------------
    Dark Savior (Japan, Taikenban 19960205) [redump.org]
    Dark Savior (Japan, Taikenban 19960409) [redump.org]
    Ginga Eiyuu Densetsu (Japan, demo) [redump.org]
    The King of Fighters '97 (Japan, Sample Hibaihin) [redump.org]
    Real Bout Garou Densetsu (Japan, Sample) [redump.org]
    Virtua Fighter 2 (Korea) [redump.org]
    Virtua Fighter Remix (Korea) [redump.org]

commit caee08c7e451b9d7f31216184e2fd76c456a7c7d
Author: ArcadeShadow <[email protected]>
Date:   Mon Apr 21 17:46:18 2025 +0100

    zx81_cass.xml: Added 21 working items. (#13603)

    New working software list items (zx86_cass.xml)
    --------------------------------------------
    Aritmética I [Planeta Sinclair]
    Battle of Britain [Planeta Sinclair, Steve Brown]
    Cedric the Clown (type-in, Sinclair User № 17 - August 1983) [Planeta Sinclair, Steve Brown]
    Conta Bancária [Planeta Sinclair]
    Contos de Grimm [Planeta Sinclair]
    Cosmic Payback [John Connolly]
    Demonstração TS 1000 [Planeta Sinclair]
    Desenho I [Planeta Sinclair]
    Family Fun [Planeta Sinclair, Steve Brown, Mark Westmoreland]
    Flipper [Planeta Sinclair]
    Fortaleza de Zorlac [Planeta Sinclair]
    General Interest Programs [Planeta Sinclair]
    Iniciação TS 1000 [Planeta Sinclair]
    Nightmare Park + Music Plus [Planeta Sinclair, Steve Brown, Mark Westmoreland]
    Orçamento Doméstico [Planeta Sinclair]
    Othello (Direco) [Spectrum Computing]
    Planet Defender [Planeta Sinclair, Steve Brown, Mark Westmoreland]
    The Keys of Gondrun (two sides) [Planeta Sinclair, Steve Brown, Mark Westmoreland]
    Treasure Hunt (type-in) [Planeta Sinclair, Steve Brown]
    Very Nasty Mountain [Planeta Sinclair, Steve Brown, Mark Westmoreland]
    X-Men [Planeta Sinclair, Steve Brown, Mark Westmoreland]

commit 2c4b081267b9bb43487ae91f482df8b7beefbfdc
Author: cracyc <[email protected]>
Date:   Mon Apr 21 11:29:19 2025 -0500

    deecoseal: actually disable the 8031

commit 67b749ec61397d778a5ff8d64a96903341215130
Author: cracyc <[email protected]>
Date:   Mon Apr 21 11:24:00 2025 -0500

    deecoseal: fix build

commit fe6fedc39062c674f1341f9cc0f270fdc63e14c3
Author: cracyc <[email protected]>
Date:   Mon Apr 21 10:46:27 2025 -0500

    deecoseal: add display output and nvram

commit 615951268ab1b527a564b901791ce1defdc81497
Author: hap <[email protected]>
Date:   Mon Apr 21 15:35:15 2025 +0200

    makefile: get windows cpu arch from registry instead of wmic

commit d7c8ccee321e39d5e3a1d8b6605d63fc2242805b
Author: angelosa <[email protected]>
Date:   Mon Apr 21 15:16:06 2025 +0200

    nec/pc9821.cpp: retire pc9821ne set
    * Expects PMC to control Flash ROM banking after POST, will require separate driver

commit 6b6e5bba89ed1facbb9212280e069e1d81620ad3
Author: cracyc <[email protected]>
Date:   Sun Apr 20 22:26:12 2025 -0500

    New systems marked not working
    ------------------------------
    Lucas Deeco SealTouch ST3220 [Carl, Adrian Black]

commit 32c0279c142eb4bded8abb7ae82e6d2a5dc49424
Author: Vas Crabb <[email protected]>
Date:   Mon Apr 21 09:44:21 2025 +1000

    Correct syntax for template instantiation

commit 7864c26e17496d944640b55621e9634530cd3bc8
Author: Olivier Galibert <[email protected]>
Date:   Mon Apr 21 01:37:39 2025 +0200

    Try helping the CI

commit 36db8bf5cc55c081bd8a0d34a1409b9071c55540
Author: Vas Crabb <[email protected]>
Date:   Mon Apr 21 09:34:51 2025 +1000

    makefile: Don't use else after the over-eager pattern.

commit 9bbb40faaf5ccab1500d01babfb2e5b9161e2c0d
Author: Olivier Galibert <[email protected]>
Date:   Mon Apr 21 01:04:48 2025 +0200

    Detect x86/x86_64 on linux again

commit 4faede19051764d6144971a5f609a33e66c13e61
Author: Olivier Galibert <[email protected]>
Date:   Mon Apr 21 00:35:06 2025 +0200

    Fix some range computation issues with some weird views.

commit f101d1f27f8c8346a333e53321b97ce5d4654483
Author: AJR <[email protected]>
Date:   Sun Apr 20 18:28:16 2025 -0400

    debugimgui.cpp: Fix obsolete callback; simplify modifier key reading

commit 6c8fb3d5e69fbc82dfdc9028689c1570ec59afb9
Author: Vas Crabb <[email protected]>
Date:   Mon Apr 21 07:35:00 2025 +1000

    3rdparty/bgfx: Updated ImGui to 1.91.9b.

    This was not straightforward, and we're now ahead of the ImGui version
    in upstream bgfx.

    Updated the bgfx-specific memory editor widget rather than just
    partially removing the code.

    Had to add an explicit template instantiation to imgui_widgets.cpp to
    avoid a link error in the bgfx-specific range slider widget.

    Got the imgconfig.h header a lot closer to the template from upstream
    ImGui.

commit c10ecb0941604be3cb8e5a361ad1ddd7bbd73380
Author: Vas Crabb <[email protected]>
Date:   Mon Apr 21 05:28:13 2025 +1000

    Fixed the last GCC class memory access warnings and cleaned up some stuff.

    * shared/exidysound.cpp: Use real 8253 PIT device rather than a local
      implementation, fixed class memory access error, cleaned up code to
      use virtual member functions idiomatically.
    * cpu/alto2: Fixed class memory access error (was nuking unique
      pointers).
    * interton/vc4000_v.cpp: Fixed class memory access error, got rid of
      indirection on bitmap, cleaned up a little.
    * Enabled error for GCC class memory access warning to avoid rot.

commit dc62387260ae7c8116cc233e2a66ea4de2e2cb83
Author: arbee <[email protected]>
Date:   Sun Apr 20 10:40:21 2025 -0400

    video/bt47x.cpp: Enable Bt473 device. [R. Belmont]

commit 78f0031145a2ea3f33555e189fd42716faf2af05
Author: arbee <[email protected]>
Date:   Sun Apr 20 10:02:20 2025 -0400

    video/bt45x.cpp: Make 16-color variants generate visible colors. [R. Belmont]

commit 27d03ea4b28d50e5acdd16a4fc82dfc2a1dff230
Author: angelosa <[email protected]>
Date:   Sun Apr 20 15:45:54 2025 +0200

    nec/pc9801.cpp: kickoff an HDD SW list

    New working software list items
    -------------------------------
    pc98_hdd: YAHDI [kobushi of nfg.forums]

commit 49df06fb17adeed4954bcda09c9569be310a21aa
Author: angelosa <[email protected]>
Date:   Sun Apr 20 15:27:00 2025 +0200

    nec/pc9801.cpp: hookup -119 keyboard to pc9801us

commit 2b4c7eef7987e06edcf912db687417ae677cc970
Author: angelosa <[email protected]>
Date:   Sun Apr 20 15:14:31 2025 +0200

    nec/pc98_kbd.cpp: add PC9801-119 keyboard variant, hookup to pc9821 based machines
    * allows setup mode to be entered by holding HELP key with a soft reset

commit 47ea392f4dcd9a7b6566c8e3c5cedd9a0c009921
Author: holub <[email protected]>
Date:   Sun Apr 20 04:59:31 2025 -0400

    cpu/z80/z80.cpp: Get rid of some flag LUTs (#13607)

commit d1e35612fa1076ae73d58a6583b8b32f57debd8b
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 18:46:19 2025 +1000

    3rdparty/portmidi: Another undefined macro warning.

commit 3f69ebaa8243fca4c97eb5a58951bfbc7d68bde3
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 17:38:24 2025 +1000

    3rdparty/portmidi: Fixed more discarded const and undefined macro errors.

commit f28dac8e0c5368e38a9bd667cf8bb1bf3214a457
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 15:29:31 2025 +1000

    3rdparty/portmidi: Fix the right uninitialised local variable.

commit 90cd5e392cf340b5fc33807876ff24d89da6a6c3
Author: Roberto Fresca <[email protected]>
Date:   Sun Apr 20 06:47:29 2025 +0200

    igs/goldstar.cpp driver: Second round of cleanups.

commit 53cd382d4a123868960a6067e5b5cb5a6c96a0e0
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 11:02:29 2025 +1000

    3rdparty/portmidi: Fixed more macOS errors.

commit fd2ff424591bae1a79d5f0e8885ac66b1426d8f2
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 10:20:13 2025 +1000

    3rdparty/portmidi: Disable another warning to help clang on Windows.

commit 74085ae6ef5d091868e5177c1d776447e8c7bc7c
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 10:11:26 2025 +1000

    3rdparty/portmidi: More cases of ignoring const in the macOS code.

commit 485a93c011a4c7dbe81dc39786f91bb25ebcd4b5
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 09:46:56 2025 +1000

    3rdparty/portmidi: Another batch of K&R function declarations that upset clang.

commit 9c28c45517c5a231a8a30c2107ec3efecdf0ff8e
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 09:41:11 2025 +1000

    3rdparty/portmidi: Another place that needs const hit by Linux.

commit 435f04a4c558e424fe81907e409fe772ad60bab4
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 09:12:55 2025 +1000

    3rdparty/portmidi: Fixes for Linux and clang builds.

commit 91cc7c09922fb748e7a11210b0c4026aef733692
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 08:38:43 2025 +1000

    3rdparty/softfloat3: Proper way to detect presence of __int128 on GCC/clang.

commit cfec4a0ec012168c90833510968f20ef4e64e7ca
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 08:18:21 2025 +1000

    3rdparty/portmidi: Try to get PortMidi into a state where it will build with sane compiler settings.

commit 844af3a17334698aee460dcbdd9019a7d305999d
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 08:14:27 2025 +1000

    3rdparty/portmidi: Updated to PortMidi 2.0.4.

commit e3f386c2a904a1b4e9f81f38c86264839084519f
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 06:10:25 2025 +1000

    Made PTR64 a makefile-only thing - it isn't necessary in the code.

commit 8ab7404eac41f92bbf5ca3700ab4043cf3021a24
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 05:03:12 2025 +1000

    bus/a2bus/mouse.cpp: Synchronise comminication with the microcontroller.

    Also added ROM bank to saved states, use explicitly sized integer types,
    etc.

commit 68315a662545ef2b13f574b0956cd4bf900ef6f0
Author: arbee <[email protected]>
Date:   Sat Apr 19 14:50:33 2025 -0400

    machine/pseudovia.cpp: Moved from mame/apple because some bus devices will need this soon. [R. Belmont]

commit b78a9309a4f96034c99e5b2c42f284360cb70780
Author: Ivan Vangelista <[email protected]>
Date:   Sat Apr 19 20:24:41 2025 +0200

    pinball/zac_2.cpp: fixed ROM label c/p error

commit 8c28d3ff7eb420452a8f3499d77b3957ca7edf58
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 20 02:36:58 2025 +1000

    Cleaned up build scripts and compiling documentation:

    * Made it a bit easier to cross-compile for x86-64 or i686 on an AArch64
      Windows system.
    * Choose the default native recompiler back-end based on predefined
      macros rather than requiring the build scripts to set it.
    * Don't require every target without a native recompiler to declare
      this.
    * Got rid of the code that was supposed to set -m32 or -m64 when
      building GENie (it didn't work - it tried to use ARCHITECTURE before
      setting it).
    * Avoid relying on the unreliable PROCESSOR_ARCHITECTURE environment
      variable.
    * Got rid of stuff for versions of Xcode that are definitely no longer
      supported.
    * Got rid of workarounds for very old Linux distros.
    * Use newer makefile syntax for if/else/if structures, comment some else
      and endif statements for clarity.

commit b1d2a52ddd96375d0608fee4d666998d621679c6
Author: hap <[email protected]>
Date:   Sat Apr 19 16:23:44 2025 +0200

    debugcmd: update prev commit: change out+app to in+out+ate

commit 8aec17bcc6e1998e3834f170d4f6c3f0dc0a690d
Author: hap <[email protected]>
Date:   Sat Apr 19 15:07:43 2025 +0200

    debugcmd: correct trace file append

commit b615f9c6f3dca84e8b893258a41fc9a17a5feec5
Author: angelosa <[email protected]>
Date:   Sat Apr 19 13:20:16 2025 +0200

    nec/pc9821.cpp: retire pc9821v13 and pc9821v20 sets
    * dumps have nothing of value, and the actual configuration implies PCI-based VLSI Wildcat northbridge

commit 9b78a47851a4849f16d60a669e62df34057b9420
Author: angelosa <[email protected]>
Date:   Sat Apr 19 12:53:29 2025 +0200

    nec/pc9821.cpp: hack the whole DSW2 port

commit d3ef78ab22db87fd5276dcfc18ba70cdd5aa039a
Author: Roberto Fresca <[email protected]>
Date:   Sat Apr 19 06:44:34 2025 +0200

    igs/goldstar.cpp driver improvements: [Roberto Fresca, Grull Osgo]
     - New machine driver for Lucky Bar.
     - Added special NVRAM for Lucky Bar.
     - Simulated the Lucky Bar MCU.
     - Fixed animalhsb and animalhsc graphics.
     - Added workaround and various fixes.
     - Fixed Lucky Bar reels, backgroung, and mask colors.
     - Hooked the Lucky Bar MCU, and added a workaround about.
     - Added callbacks and handlers to the Lucky Bar MCU
        for future full support.
     - First step of cleanning up the driver.

    Systems promoted to working
    ---------------------------
    Lucky Bar (W-4 with mc68705 MCU) [Roberto Fresca, Grull Osgo]

    Clones promoted to working
    --------------------------
    Animal House (set 2) [Roberto Fresca, Grull Osgo]
    Animal House (set 3) [Roberto Fresca, Grull Osgo]

commit 018ac402d05c57824b3783a4ceed89894a8762b2
Author: cracyc <[email protected]>
Date:   Fri Apr 18 18:37:10 2025 -0500

    pc9801: ignore bit 7 of the ram tile bytes and only draw the right half if preceded by the same tile index.

commit 9b622297c5c295c2b4f2e39588fb2da00161ad29
Author: angelosa <[email protected]>
Date:   Fri Apr 18 23:54:43 2025 +0200

    nec/pc9821.cpp: hack GDC clock setting for now

commit b3d6ccfdcd7ad6e93d63b7f54642f7a679489319
Author: angelosa <[email protected]>
Date:   Fri Apr 18 18:54:40 2025 +0200

    New systems marked not working
    ------------------------------
    PC-9801UV2 [Mike Stedman]

commit 2dbd665dddb96f95afbb0301d3adcb4f74d6fe60
Author: angelosa <[email protected]>
Date:   Fri Apr 18 18:32:15 2025 +0200

    nec/pc9821.cpp: fix A20 regression

commit bc4924bcb8d1654236d03e9555b48ade0110f314
Author: angelosa <[email protected]>
Date:   Thu Apr 17 19:11:40 2025 +0200

    sony/smc777.cpp: misc cleanups

commit c2a22eb5e2635bcc5bc2b8837e91763d631860af
Author: Vas Crabb <[email protected]>
Date:   Sat Apr 19 04:17:08 2025 +1000

    3rdparty/bimg: Re-added hack to work around GitHub CI issues.

    Attempt to enable SSE features explicitly specified in ARCHOPTS.  It
    will still fall back to SSE 2 if you just use -march= to enable later
    SSE features.

commit 98736c097208d69aa24f4c5366b77b6362285371
Author: hap <[email protected]>
Date:   Fri Apr 18 18:53:12 2025 +0200

    toolchain.lua: correct typo,
    xmen: add todo note about weird mcfg issue

commit 5bd60d58c0aeeb225e7d32d8b94aea2800917ad5
Author: Vas Crabb <[email protected]>
Date:   Sat Apr 19 02:28:03 2025 +1000

    -cpu/e132xs: Cleaned up disassembler a bit, disassemble most invalid instructions as D.HU.

    -bimg: There should be no need to force SSE2 for 64-bit builds.

commit c5328f94c1139e050674382f63b3f43cb61eacfb
Author: Vas Crabb <[email protected]>
Date:   Sat Apr 19 00:30:54 2025 +1000

    Avoid the need to set MINGW32 or MINGW64 environment variables when using a standard MSYS environment on Windows.

commit aa3dc30a1838d3f0983b744b20834de4dd4ef836
Author: Vas Crabb <[email protected]>
Date:   Fri Apr 18 14:26:44 2025 +1000

    Added Windows 64-bit ARM build to GitHub Actions CI matrix.

commit 728014a2b1888d089c7637cd519cf84eb33688a9
Author: AJR <[email protected]>
Date:   Thu Apr 17 22:17:10 2025 -0400

    MIPS disassembler refinements (mips1, mips3, psx, rsp)
    * Change hexadecimal prefix from $ to 0x ($ means something else in MIPS assembler syntax) and omit for small numbers
    * mips1, mips3, psx: Use shorthand mnemonics bal, beqz(l), bnez(l), li, move, neg, negu, not where applicable
    * mips1, mips3, psx: Add delay slot to jr ra for stepping out
    * mips1, mips3: Remove invalid instructions from other MIPS cores and use .word syntax for invalid instructions
    * mips3: Fix field spacing for some instructions

commit 33b1c17fe53558276d4db4d914d339102d529c7b
Author: Vas Crabb <[email protected]>
Date:   Fri Apr 18 06:47:30 2025 +1000

    makefile: Detect Windows for 64-bit ARM and set PLATFORM accordingly.

commit b26662f1bba6809df145d9e8b3f78f66e3a7c7db
Author: smf- <[email protected]>
Date:   Thu Apr 17 18:29:05 2025 +0100

    Implemented specific SH3/SH4 chips & pass the required endian into the constructor, SH4 internal registers now work when using big endian. The debugger is now aware that the SH3/SH4 has an MMU. [smf]

commit 7fc77f3f4c3d4ba696bf384b4ee2cd44010854c6
Author: smf- <[email protected]>
Date:   Thu Apr 17 14:24:31 2025 +0100

    Work round a race condition in the Compaq i8042 rom. Fixes using ctmouse.exe (v2.1 beta4) in shutms11. [smf]

commit f724192b8599f7ef265eb01c2c6d2f797024e55d
Author: Ivan Vangelista <[email protected]>
Date:   Thu Apr 17 18:09:20 2025 +0200

    New clones marked not working
    -----------------------------
    Soccer Kings (alternate set 2) [Paul Swan]

commit 5bf3b42ae4056773ce8e9929d146ea07c545da0e
Author: Vas Crabb <[email protected]>
Date:   Fri Apr 18 01:30:01 2025 +1000

    lib/osdlib_unix.cpp: Added code to detect attached debugger on Linux.

commit 1f6f0197df571e0604650295129712275840fb2b
Author: Vas Crabb <[email protected]>
Date:   Thu Apr 17 05:39:07 2025 +1000

    cpu/drcbex64.cpp: Always keep UML floating point registers in memory for SysV ABI.

    This was changed in 822c3b4232b0a66ce92bba7a24084678004af444 but it
    never worked for multiple reasons:
    * The comment mentions saving around CALLC, but there is no code to save
      and restore around CALLC, DEBUG and RECOVER, all of which can clobber
      callee-saved registers.
    * Numerous opcode handlers assume XMM0 and XMM1 can be used as scratch
      registers, but this change mapped them to UML F0 and F1.  This
      resulted in F0 and F1 getting clobbered by many UML instructions.

commit c6313f80497d187e36636fc29653f398fe5a9b5e
Author: cam900 <[email protected]>
Date:   Thu Apr 17 03:15:29 2025 +0900

    sound/gb.cpp: Fixed master volume control and cleaned up code: (#13483)

    * Fixed master volume control.
    * Fixed output range.
    * Fixed sweep, wave RAM corruption and GBA read/write emulation.
    * Use integer bit fields for pulse duty cycle tables.
    * Reduced duplication made some variables const, improved member names.

commit ec7eb50bf6d0a4d91d92d08184402e8c51eef38b
Author: Devin Acker <[email protected]>
Date:   Wed Apr 16 14:08:49 2025 -0400

    casio/cps200.cpp: Added a skeleton Casio CPS-2000 driver; also improved µPD934 and MSM6200 emulation. (#13591)

    * machine/msm6200.cpp: Scan matrix on a timer until a change is detected.
    * sound/upd934g.cpp: Fixed play sample command.
    * casio/cz1.cpp: Added MSM6200 clock input frequency.

    New systems marked not working
    ---------------
    Casio CPS-2000 [BCM, Devin Acker]

commit 8ac83f8b02dd011b877979adfa1c95d356f61b3c
Author: angelosa <[email protected]>
Date:   Wed Apr 16 20:00:29 2025 +0200

    nec/pc98_sdip.cpp: drop template i/f

commit f4b1881edcd952105e40d8c20af82205121b1ee8
Author: angelosa <[email protected]>
Date:   Tue Apr 15 16:52:46 2025 +0200

    nec/pc9801.cpp: fix SDIP bank interface for pc9801us and pc9801fs

commit 519cbd956c855e7eb9d55e40cd0f614418f3dabd
Author: Vas Crabb <[email protected]>
Date:   Thu Apr 17 03:29:30 2025 +1000

    cpu/drcbearm64.cpp: Fixed more cases where ROLAND clobbered source registers.

    ROLAND could clobber source registers or produce incorrect results if
    the desination was the same UML register as the shift or mask.

    Fixed a bug in the logic for deciding whether to use a temporary
    register for the mask for ROLINS.

    Also optimised ROLAND and ROLINS some more (particularly translation
    from UML's left rotate to ARM's right rotate) and removed a special case
    that the simplifier now takes care of.

commit ae41239b49bd194d9ca9a968b9293fe0aa55ec96
Author: Vas Crabb <[email protected]>
Date:   Thu Apr 17 00:56:56 2025 +1000

    -misc/dgpix.cpp: Marked Elfin as having unemulated protection.

    * Elfin will eventually get into a state where it ignores coins.
      Protection is conceptually similar to The X-Files.

    -cpu/uml.cpp, cpu/drcuml.cpp: Made it possible to build with logging
     simplifications enabled (in uml.cpp it logs each step, in drcuml.cpp it
     logs the net change).  It will produce absoluely massive logs, though.

    -cpu/drcuml.cpp: Removed woefully inadequate and badly rotted "backend
     validation" code.

commit db22f22b44c17d8507b20af79b8850275ff379c2
Author: hap <[email protected]>
Date:   Wed Apr 16 11:14:34 2025 +0200

    nycaptor: fix priority bug on spot 22 [dink]

commit 785232aca382b4ed57a0cc49a88c6c315f65b540
Author: Roberto Fresca <[email protected]>
Date:   Wed Apr 16 03:51:11 2025 +0200

    Norautp.cpp driver improvements:
     - Turbo Poker II palette decoded from bipolar PROMs.
     - Adjusted the Poker Plus palette to 256 entries.
     - Dedicated Turbo Poker II memory map and machine config.

commit 78549cc53b26d160f49df8f158fe879efb52da76
Author: Roberto Fresca <[email protected]>
Date:   Wed Apr 16 02:51:16 2025 +0200

    noraut.cpp driver: Added the tpoker2 and tpoker2a bipolar PROM CRC32 to rom load.
    Added workaround to show cards in tpoker2a and tpoker2b attract for testing purposes.

commit 2d31b39b20589fdc381b9f800da4db58b11e8e86
Author: Vas Crabb <[email protected]>
Date:   Wed Apr 16 05:45:14 2025 +1000

    A couple of recompiler improvements involving the carry flag:

    * cpu/drcbearm64.cpp: Optimised setting up carry flag for ADDC and SUBB.
      There's no need to preserve the NZV flags so a two-instruction
      sequence can be used.
    * cpu/drcbex64.cpp: Simplified code generation for CARRY.  I have no
      idea why it was preserving RAX at all - it always uses RAX as a
      scratch register.

commit db2a0449eb4f0cdaeaabac6fb12d3745a33fe7bb
Author: mamehaze <[email protected]>
Date:   Tue Apr 15 20:39:56 2025 +0100

    bfm/bfcobra.cpp: Corrected polarity of brainbox2 cashbox door sensor input. (#13595)

    Allows the game to accept credits.

commit fb033d7a24aff1a3d50a42eb07a3045795797f0f
Author: Adam Billyard <[email protected]>
Date:   Tue Apr 15 20:31:35 2025 +0100

    machine/nscsi_bus.cpp: Changed data release delay to 400ns to match the comment. (#13593)

    It was previously using a value of 40ns.

commit 596378bfe0b3cd154d31ed54a052c5ac8b82d9c1
Author: cam900 <[email protected]>
Date:   Wed Apr 16 04:23:13 2025 +0900

    cpu/avr8/avr8.cpp: Fixed program address masks and boot ROM sizes. (#13578)

    * Fixed program address masks for word addressing.
    * Fixed PC shift in state string export.
    * handheld/pensebem.cpp: Fixed internal ROM region size.
    * makerbot/replicator.cpp: Use lowercase hexadecimal literals.
    * skeleton/venteta.cpp: Fixed CPU type for fix PC size (16 bits - also word unit) and internal RAM size (4000 bytes).
    * ultimachine/rambo.cpp: Fixed internal ROM region size, use lowercase hexadecimal literals.

commit edf127cded4e096ad28722cc7109f078335437a4
Author: cam900 <[email protected]>
Date:   Wed Apr 16 04:21:11 2025 +0900

    sound/k007232.cpp: Suppress side effects for debugger reads and cleaned up code. (#13580)

    * Use references rather than pointers where appropriate, made some variables const.
    * Made parameter names match in header and source and reformatted code.

commit fa479bf60839bfa7701bc82215dbb081e2a86cb2
Author: A-Noid33 <[email protected]>
Date:   Tue Apr 15 15:15:26 2025 -0400

    apple2_flop_orig.xml, mac_flop_clcracked.xml, mac_flop_orig.xml added 77 items (76 working), 1 non-working, removed 1 imperfect dumps. (#13566)

    * Also cleaned up metadata, focusing on Laureate Learning Systems, Micrograms Publishing, and Softsmith.
    * Removed an imperfect crack of Fractions for Apple II.

    New working software list items (apple2_flop_orig.xml)
    -------------------------------
    Accounts Receivable (version 2.1) (Softsmith)
    Acey-Deucey (Softsmith)
    Algebra Volume 1 (version 1.3, 31-DEC-81) (Softsmith)
    All About Light and Sound
    Animal Bytes: Katie the Camel
    Animal Bytes: Larry the Lion
    Animal Bytes: Maggie the Mink
    Animal Bytes: Oscar the Otter
    Animal Bytes: Sammy the Sloth
    Animal Bytes: Simon the Snake
    Astro Attack (Softsmith)
    Bugbyter (Softsmith)
    Con-Putation (Softsmith)
    Concentrate! On Words & Concepts I
    Concentrate! On Words & Concepts II
    Coordinate Geometry
    Cosmic Combat (Softsmith)
    Creature Magic
    Cross Country Rallye (Softsmith)
    Dinner on a Disk (Softsmith)
    Disk Director (Softsmith)
    Dr. Know
    Dragon Wars
    Early Emerging Rules: Negation (version 1.0)
    Early Emerging Rules: Plurals (version 1.0)
    Falcons (Softsmith)
    First Verbs
    First Words
    First Words II
    Following Directions: One and Two-Level Commands - Spatial Relations
    Fractions (version 3.0 04-10-82) (Softsmith)
    Friends or Lovers (Softsmith)
    Game of the U.S. (Softsmith)
    GeoArt
    Geometry Concepts (version 2.1)
    Grammar: Building Better Language Skills: Sentences
    Grammar: Building Better Language Skills: Verbs
    Keyboard Golf (Softsmith)
    L.A. Land Monopoly (Softsmith)
    Lazer Maze (Softsmith)
    Lazer Silk (Softsmith)
    Little Counter (version 1.1 26-FEB-82) (Softsmith)
    LogoMotion (version 1.2) (Softsmith)
    Marine Life: Invertebrate Anatomy
    Mathosaurus: Kindergarten
    Meet The Presidents (Softsmith)
    Micro Barmate (version 1.0) (Softsmith)
    Modern Biology: Cellular Respiration
    Modern Biology: Photosynthesis
    Mummy's Curse (Softsmith)
    Music Concepts
    Pet Shop (A-347 version 1.0)
    Plant and Animal Cells
    Starblaster (Softsmith)
    States (version 2.0)
    SuperGraph
    WordFinder
    Words & Concepts
    Zenith (Softsmith)

    New non-working software list items (apple2_flop_orig.xml)
    -------------------------------
    Guardian (Softsmith)

    Removed (apple2_flop_clcracked.xml)
    -------------------------------
    Fractions (version 3.1 / 25-NOV-83) (imperfect clean crack)

    New working software list items (mac_flop_orig.xml)
    -------------------------------
    Archon
    Fast Break
    Ferrari Grand Prix (version 1.37)
    Fraction Action
    FullPaint (version 1.0)
    Grid Wars (version 1.0)
    Hacker
    HardBall
    The Bitstream Typeface Library (version 2.0)

    New working software list items (mac_flop_clcracked.xml)
    -------------------------------
    Archon (san inc crack)
    Blockout (version 1.3) (4am crack)
    Fraction Action (san inc crack)
    FullPaint (version 1.0) (san inc crack)
    Grid Wars (version 1.0) (san inc crack)
    Hacker (san inc crack)
    HardBall (san inc crack)
    MacRacquetball (version 2.0) (4am crack)

commit 261e56ef8b5e34b40ccb4c8787dce57df8194ae1
Author: ClawGrip <[email protected]>
Date:   Tue Apr 15 21:11:35 2025 +0200

    phonenix/phoenix.cpp: Added a Spanish bootleg of Phoenix from Explomatic. (#13552)

    New working clones
    ------------------
    Fenix (Explomatic, Spanish bootleg of Phoenix) [Jordi Tuells]

commit 32437c6a2252a47bc7a38d600c4b20c38eac641c
Author: Ivan Vangelista <[email protected]>
Date:   Tue Apr 15 19:50:34 2025 +0200

    New systems marked not working
    ------------------------------
    Chaoji Daheng 6th [Mr. Kong]
    Dokidoki Kingyo Sukui [Darksoft, TeamEurope]
    Hello Kitty Koi no Shugoshin Uranai [Darksoft, TeamEurope]
    Katori Attack [Darksoft, TeamEurope]
    Keroro Gunsou - Hacha Mecha Yakyu Taikai de Arimasu!! [Darksoft, TeamEurope]
    Kotekitai Slot [Darksoft, TeamEurope]
    Shatekids [Darksoft, TeamEurope]

    - bmc/bmcpoker.cpp: added Oki ROM banking and mahjong controls for xyddzhh

    - neogeo/neogeo.cpp: documentation update [JacKc]

    - sigma/sigmab98.cpp: dumped BIOS version 1.0 for the Sammy medal games [Darksoft, TeamEurope]

commit f6d743b937814e95df449e8657d55ceef8bd3d2d
Author: angelosa <[email protected]>
Date:   Tue Apr 15 00:18:01 2025 +0200

    nec/pc98: convert SDIP to device

commit 0855f614ed5bdd8de70af532121fb11d2ee88c16
Author: Roberto Fresca <[email protected]>
Date:   Mon Apr 14 23:56:12 2025 +0200

    Dumped the 68705 MCU from Lucky Bar [Ioannis Bampoulas]

commit 5785f30e7f6dfce2f0bd3a80c55db0a7d44e709e
Author: Vas Crabb <[email protected]>
Date:   Tue Apr 15 06:12:17 2025 +1000

    Even more recompiler fixes:

    * cpu/drcbearm64.cpp: Fixed ROLAND, ROLINS and CARRY clobbering the
      shift input when it's a a register.
    * cpu/drcbex86.cpp: Fixed DROLINS clobbering source in I0 and
      miscalculating flags when destination is I0.
    * cpu/uml.h: Removed assertion that's no longer valid.
    * cpu/drcbearm64.cpp: Added minimal operand swizzling to allow AND, OR
      and XOR to work without the simplifier.
    * cpu/drcbex64.cpp: Optimised shift operations slightly.
    * cpu/drcbec.cpp: Added stub implementations for TEST with no flag
      outputs to allow running with simplifier disabled.
    * cpu/drcbec.cpp: Implemented DREADM/DWRITEM with byte size access.
    * cpu/drcbec.cpp: Store pointer to address space directly in instruction
      stream.
    * cpu/drcbearm64.cpp: Removed some special cases for situations the
      simplifier deals with for ROLAND and ROLINS.
    * cpu/drcbec.cpp: Added some actual detail to error messages on
      encountering unexpected instructions.

commit 9fd9257ac56b28ae6b2f9da267dd22bfebceb7f9
Author: Roberto Fresca <[email protected]>
Date:   Mon Apr 14 20:37:09 2025 +0200

    naroutp.cpp driver improvements: [Roberto Fresca, Grull Osgo]
     - Identified the unkljfpk set as Poker Plus 6 Cards.
     - Added new set of Turbo Poker II as parent.
     - Added new inputs, worked machine configs, and
        buttons-lamps layouts for new games.
     - Got rid of some now unnecessary driver inits
     - Added another set of Turbo Poker II as first clone.
     - Added support for special Turbo Poker II NVRAM.
     - Created an extended memory map and respective machine config.
     - Added support for enable/disable the NVRAM, required
        by the Turbo Poker II MCU handling.
     - Created a machine start to init all the necessary things.
     - Added new sets: cgip30e, hilokimb, norautpb,
        gtipokrb, pokplusa, pokplusb, tpoker2, & tpoker2a.
     - More sets: krampcb2, krampcb5 (now working),
        and krampcb3, krampcb4, krampcb6 (encrypted).
     - Added the PLDs to the Turbo Poker II games as binaries.
     - Unified the bipolar PROM palette size in 256 entries.
     - Added more documentation, and ASCII PCB layouts.
     - Added technical notes.

    New working systems
    -------------------
    Credit Poker (ver.30e, Extra Bonus) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    Joker Poker 2000 (£15, Winbank) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    Draw Poker HI-LO (bootleg, set 1) [Roberto Fresca, Grull Osgo, Alan Griffin]

    New working clones
    ------------------
    GTI Double or Nothing Draw Poker (Cleco) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    Draw Poker HI-LO (bootleg, set 2) [Roberto Fresca, Grull Osgo, Alan Griffin]

    New systems marked not working
    ------------------------------
    Kimble Double HI-LO (z80 version, unencrypted) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    Turbo Poker 2 (set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    unknown Kramer Poker (pcb3, encrypted) [Roberto Fresca, Grull Osgo, Alan Griffin]
    unknown Kramer Poker (pcb4, encrypted) [Roberto Fresca, Grull Osgo, Alan Griffin]
    unknown Kramer Poker (pcb6, encrypted) [Roberto Fresca, Grull Osgo, Alan Griffin]

    New clones marked not working
    -----------------------------
    Poker Plus 6 Cards (set 2) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    Poker Plus 6 Cards (set 3) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]
    Turbo Poker 2 (set 1) [Roberto Fresca, Grull Osgo, Ioannis Bampoulas]

commit 709b22a8d052fa73de159604ae8df11bb3bf57b7
Author: David 'Foxhack' Silva <[email protected]>
Date:   Mon Apr 14 10:40:40 2025 -0700

    msx2_flop.xml: New dump added (#13585)

    New working software list items
    -------------------------------
    Dark Castle (Japan) [Trevgauntlet Neu]

commit c0273c8a6dcf4ce74879e60e98294c938d5f97f5
Author: ArcadeShadow <[email protected]>
Date:   Mon Apr 14 16:19:56 2025 +0100

    spectrum_cass.xml: Added 46 working items and cleaned up metadata (#13589)

    New working software list additions
    --------------------------------------------
    Video Basic (numero 1) [Spectrum Computing]
    Video Basic (numero 1) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 1) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 2) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 2) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 2) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 3) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 3) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 3) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 4) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 4) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 4) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 5) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 5) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 5) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 6) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 6) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 6) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 7) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 7) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 8) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 8) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 8) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 9) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 9) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 9) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 10) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 10) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 10) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 11) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 11) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 11) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 12) (Ediciones Ingelek) [Spectrum Computing]
    Video Basic (numero 12) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 12) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 13) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 13) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 14) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 14) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 15) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 16) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 17) (Edições Latinas) [Spectrum Computing]
    Video Basic (numero 17) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 18) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 19) (Gruppo Editoriale Jackson) [Spectrum Computing]
    Video Basic (numero 20) (Gruppo Editoriale Jackson) [Spectrum Computing]

commit a389a3393e934f3a6f338bade49fb29faf9953ba
Author: hap <[email protected]>
Date:   Mon Apr 14 15:48:35 2025 +0200

    devcb: add remove function to unset a devcb

commit 64efa5635d57f689fc47e8f43d42cdd0eb617559
Author: arbee <[email protected]>
Date:   Mon Apr 14 07:42:47 2025 -0400

    apple/rbv.cpp: Remove leftover code since it's using the pseudo-VIA device now. [R. Belmont]

commit 7bb6cd259c67d85908547f7fcb3e310f742c5384
Author: holub <[email protected]>
Date:   Mon Apr 14 05:00:55 2025 -0400

    cpu/z80/z80.cpp: Avoided wrong isunset() detection in some Spectrum clones (#13590)

commit 6794099d8966c6532dd861c3070a53559f592659
Author: m1macrophage <[email protected]>
Date:   Sun Apr 13 12:58:52 2025 -0700

    machine/rescap.h: Implemented audio potentiometer law. (#13588)

    * machine/rescap.h: Implemented audio potentiometer law.
    Used it in oberheim/dmx.cpp and linn/linndrum.cpp.

    * machine/rescap.h: Function should not be a constexpr.
    Also avoiding pow in constexpr constants.

commit 65730f43b40608217a467edc705225503212de4f
Author: angelosa <[email protected]>
Date:   Sun Apr 13 21:30:49 2025 +0200

    nec/pc98: drop '01 naming for memsw, kbd and cd

commit e05b5cf4087ab66cf7f8d2af442024b08843774e
Author: angelosa <[email protected]>
Date:   Sun Apr 13 20:24:47 2025 +0200

    nec/pc9801.cpp: move pc9801fs to pc9801us_state

commit 03bf3b03a5df7a1b645c4fd888cb07f431883727
Author: angelosa <[email protected]>
Date:   Sun Apr 13 19:46:44 2025 +0200

    nec/pc9801.cpp: make IDE hack local to pc9801rs

commit 50178bb8a0a0f6b4196b40305724d3b14b373a5c
Author: Vas Crabb <[email protected]>
Date:   Mon Apr 14 03:31:55 2025 +1000

    -apple/rbv.cpp, apple/maciici.cpp: Implemented monochrome mode, cleaned up clocks.

    * apple/rbv.cpp: Send blue channel to all outputs when a monochrome
      monitor is connected.
    * apple/rbv.cpp: Implement device_palette_interface rathr than using a
      separate palette device.
    * apple/rbv.cpp: Derive 60.15 Hz timer and pseudo-VIA clock from clock
      input.
    * apple/maciici.cpp: Derive clocks from RBV clock crystal.

    -docs: Link more configuration options to their descriptions.

commit d406685313d9c08dc38a9baceee998180ced9694
Author: hap <[email protected]>
Date:   Sun Apr 13 16:07:39 2025 +0200

    i8085: optimize set_status by checking if devcb is unset

commit 853f7e8aeda16f391f4890406ffcfbc06c117dbd
Author: Mike Swanson <[email protected]>
Date:   Sun Apr 13 06:51:28 2025 -0700

    hash/ibm51*.xml: New FreeDOS 1.3 hard disk image, FreeDOS 1.4 images (#13061)

    hash/ibm5170_hdd.xml: replace FreeDOS 1.3 hard disk image with Full CD option.

    New working software list item
    --------------------------------------------
    ibm5150.xml: FreeDOS 1.4 (Floppy-Only Edition, 3.5" 720k)
    ibm5170.xml: FreeDOS 1.4 (Floppy-Only Edition, 3.5" 1.44MB), FreeDOS 1.4 (Floppy-Only Edition, 5.25" 1.2MB)
    ibm5170_cdrom.xml: FreeDOS 1.4
    ibm5170_hdd.xml: FreeDOS 1.4 [chungy]

commit 075fffa097c669ceb60f9dbae02302a647cb5f32
Author: cam900 <[email protected]>
Date:   Sun Apr 13 21:09:29 2025 +0900

    bus/snes/st018.cpp: Add primary support of ST018 coprocessor (#13553)

    * bus/snes/st018.cpp: Add primary support of ST018 coprocessor
    moritas2 now boots, but still hangs at in-game.

    * bus/snes/st018.cpp: Fix CPU latch accessing

commit da488f5b09370958fe51b2ceb49bc63adbdbe187
Author: angelosa <[email protected]>
Date:   Sun Apr 13 12:17:58 2025 +0200

    hash/pc98.xml: update QA, 3.5" edition

    New software list items marked not working
    ------------------------------------------
    Touhou Reiiden: The Highly Responsive to Prayers [archive.org]

commit 8212cb8b6bbc08d0af85fa091646be11b3edf2f0
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 13 06:43:49 2025 +1000

    apple/rbv.cpp: Derive screen timing from oscillator inputs.

commit 4d352e25620cd0663f72c41419025e521258dfa4
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 13 05:33:14 2025 +1000

    apple/rbv.cpp: Use Endianness helper, fixed off-by-one in 8bpp cliprect check.

commit 9d223325844892a44d0644b0aca61a2c7a9d2163
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 13 05:12:15 2025 +1000

    apple/rbv.cpp: Configure screen for selected monitor (fixes MT09152).

    This is pretty hacky - it uses hard-coded parameters to give timing that
    would work for each monitor.  I have no idea how the CRTC is actually
    configured.

commit 82718c58c4c0f1a1b71ef656ef529a231296e3ef
Author: Vas Crabb <[email protected]>
Date:   Sun Apr 13 03:59:23 2025 +1000

    cpu/drcbex64.cpp: Fixed another bug uncovered after fixing a bug in the DRC tester.

commit 9473c027358e1a2d5c93d240a48052368f9d3b84
Author: angelosa <[email protected]>
Date:   Sat Apr 12 18:31:29 2025 +0200

    nec/pc9801.cpp: accomodate gaiji BIOS setting memory to r/w to undisplayable portion when KAC is off

commit 19b42381d648b4cbf5b1a8a059d0ee5e59b30720
Author: holub <[email protected]>
Date:   Sat Apr 12 09:58:51 2025 -0400

    emu/emumem.h: Optimized cache line detection (#13584)

    * emu/emumem.h: Optimized cache line detection

    * use EXPECTED macro instead

commit 688559900f3b8793d18c463cb0e10f08bb82ef71
Author: angelosa <[email protected]>
Date:   Sat Apr 12 15:13:22 2025 +0200

    nec/pc9821.cpp: preliminary support …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants